import request from '@/utils/request'

export default {
  //1 添加课程信息
  addCourseInfo(courseInfo){
    return request({
      url: `/eduservice/course/addCourseInfo`,
      method: 'post',
      data:courseInfo
    })
  },
  //2、查询所有讲师
  getListTeacher(){
    return request({
      url: `/eduservice/teacher/findAll`,
      method: 'get',
    })
  },
  //根据课程id查询课程基本信息
  getCourseInfoId(id){
    return request({
      url: `/eduservice/course/getCourseInfo/`+id,
      method: 'get',
    })
  },

  //修改课程信息
  updateCourseInfo(courseInfo){
    return request({
      url: `/eduservice/course/updateCourseInfo`,
      method: 'post',
      data:courseInfo
    })
  },

  //课程确认信息显示
  getPublishCourseId(id){
    return request({
      url: `/eduservice/course/getPublishCourseId/${id}`,
      method: 'get',
    })
  },
  //课程最终信息发布
  publishCourseId(id){
    return request({
      url: `/eduservice/course/publishCourse/${id}`,
      method: 'post',
    })
  },
  //todo 课程列表
  getListCourse(){
    return request({
      url: `/eduservice/course/`,
      method: 'get',
    })
  },

  //课程列表（条件查询分页）
  getCoursePageList(current,limit,courseQuery){
    return request({
      url: `/eduservice/course/pageCourseCondition/${current}/${limit}`,
      method: 'post',
      data:courseQuery
    })
  },

  //删除课程信息
  removeCourseById(id){
    return request({
      url: `/eduservice/course/${id}`,
      method: 'delete',
    })
  }
}
